<!DOCTYPE html>

















































<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

  <meta name="description" content="Javadoc API documentation." />

<link rel="shortcut icon" type="image/x-icon" href="./favicon.ico" />
<title>

  Class Index


</title>
<link href="./../assets/doclava-developer-docs.css" rel="stylesheet" type="text/css" />
<link href="./../assets/customizations.css" rel="stylesheet" type="text/css" />
<script src="./../assets/search_autocomplete.js" type="text/javascript"></script>
<script src="./../assets/jquery-resizable.min.js" type="text/javascript"></script>
<script src="./../assets/doclava-developer-docs.js" type="text/javascript"></script>
<script src="./../assets/prettify.js" type="text/javascript"></script>
<script type="text/javascript">
  setToRoot("./", "./../assets/");
</script>
<script src="./../assets/doclava-developer-reference.js" type="text/javascript"></script>
<script src="./../assets/navtree_data.js" type="text/javascript"></script>
<script src="./../assets/customizations.js" type="text/javascript"></script>
<noscript>
  <style type="text/css">
    html,body{overflow:auto;}
    #body-content{position:relative; top:0;}
    #doc-content{overflow:visible;border-left:3px solid #666;}
    #side-nav{padding:0;}
    #side-nav .toggle-list ul {display:block;}
    #resize-packages-nav{border-bottom:3px solid #666;}
  </style>
</noscript>
</head>


<div id="header">
    <div id="headerLeft">
    
    </div>
    <div id="headerRight">
      
  <div id="search" >
      <div id="searchForm">
          <form accept-charset="utf-8" class="gsc-search-box" 
                onsubmit="return submit_search()">
            <table class="gsc-search-box" cellpadding="0" cellspacing="0"><tbody>
                <tr>
                  <td class="gsc-input">
                    <input id="search_autocomplete" class="gsc-input" type="text" size="33" autocomplete="off"
                      title="search developer docs" name="q"
                      value="search developer docs"
                      onFocus="search_focus_changed(this, true)"
                      onBlur="search_focus_changed(this, false)"
                      onkeydown="return search_changed(event, true, './')"
                      onkeyup="return search_changed(event, false, './')" />
                  <div id="search_filtered_div" class="no-display">
                      <table id="search_filtered" cellspacing=0>
                      </table>
                  </div>
                  </td>
                  <td class="gsc-search-button">
                    <input type="submit" value="Search" title="search" id="search-button" class="gsc-search-button" />
                  </td>
                  <td class="gsc-clear-button">
                    <div title="clear results" class="gsc-clear-button">&nbsp;</div>
                  </td>
                </tr></tbody>
              </table>
          </form>
      </div><!-- searchForm -->
  </div><!-- search -->
      
    </div>
</div><!-- header -->


  <div class="g-section g-tpl-240" id="body-content">
    <div class="g-unit g-first side-nav-resizable" id="side-nav">
      <div id="swapper">
        <div id="nav-panels">
          <div id="resize-packages-nav">
            <div id="packages-nav">
              <div id="index-links">
                <a href="./packages.html"  >Package Index</a> | 
                <a href="./classes.html" class="selected">Class Index</a>
              </div>
              <ul>
                
    <li class="api apilevel-">
  <a href="./com/ksyun/media/player/package-summary.html">com.ksyun.media.player</a></li>
    <li class="api apilevel-">
  <a href="./com/ksyun/media/player/detector/package-summary.html">com.ksyun.media.player.detector</a></li>
    <li class="api apilevel-">
  <a href="./com/ksyun/media/player/misc/package-summary.html">com.ksyun.media.player.misc</a></li>
    <li class="api apilevel-">
  <a href="./com/ksyun/media/player/recorder/package-summary.html">com.ksyun.media.player.recorder</a></li>
              </ul><br/>
            </div> <!-- end packages -->
          </div> <!-- end resize-packages -->
          <div id="classes-nav">
              <script>
                /*addLoadEvent(maxPackageHeight);*/
              </script>
              <p style="padding:10px">Select a package to view its members</p><br/>
          </div><!-- end classes -->
        </div><!-- end nav-panels -->
        <div id="nav-tree" style="display:none">
          <div id="index-links">
            <a href="./packages.html"  >Package Index</a> | 
            <a href="./classes.html" class="selected">Class Index</a>
          </div>
        </div><!-- end nav-tree -->
      </div><!-- end swapper -->
    </div> <!-- end side-nav -->
    <script>
      if (!isMobile) {
        $("<a href='#' id='nav-swap' onclick='swapNav();return false;' style='font-size:10px;line-height:9px;margin-left:1em;text-decoration:none;'><span id='tree-link'>Use Tree Navigation</span><span id='panel-link' style='display:none'>Use Panel Navigation</span></a>").appendTo("#side-nav");
        chooseDefaultNav();
        if ($("#nav-tree").is(':visible')) {
          init_default_navtree("./");
        } else {
          addLoadEvent(function() {
            scrollIntoView("packages-nav");
            scrollIntoView("classes-nav");
          });
        }
        $("#swapper").css({borderBottom:"2px solid #aaa"});
      } else {
        swapNav(); // tree view should be used on mobile
      }
    </script>



<div class="g-unit" id="doc-content">

<div id="jd-header">
<h1>Class Index</h1>
</div>

<div id="jd-content">

<div class="jd-letterlist">
    <a href="#letter_A">A</a>
    <a href="#letter_C">C</a>
    <a href="#letter_I">I</a>
    <a href="#letter_K">K</a>
    <a href="#letter_M">M</a>
    <a href="#letter_V">V</a>
</div>



<h2 id="letter_A">A</h2>
<table class="jd-sumtable">
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/ksyun/media/player/annotations/AccessedByNative.html">AccessedByNative</a></td>
            <td class="jd-descrcol" width="100%">is used by the JNI generator to create the necessary JNI
 bindings and expose this method to native code.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/ksyun/media/player/misc/AndroidTrackInfo.html">AndroidTrackInfo</a></td>
            <td class="jd-descrcol" width="100%">&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/ksyun/media/player/recorder/AudioRecorderConfig.html">AudioRecorderConfig</a></td>
            <td class="jd-descrcol" width="100%">音频录制配置类
&nbsp;</td>
        </tr>
    
    
</table>


<h2 id="letter_C">C</h2>
<table class="jd-sumtable">
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/ksyun/media/player/annotations/CalledByNative.html">CalledByNative</a></td>
            <td class="jd-descrcol" width="100%">is used by the JNI generator to create the necessary JNI
 bindings and expose this method to native code.&nbsp;</td>
        </tr>
    
    
</table>


<h2 id="letter_I">I</h2>
<table class="jd-sumtable">
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/ksyun/media/player/IMediaController.html">IMediaController</a></td>
            <td class="jd-descrcol" width="100%">Created by shichang on 10/26/16.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/ksyun/media/player/IMediaController.MediaPlayerControl.html">IMediaController.MediaPlayerControl</a></td>
            <td class="jd-descrcol" width="100%">&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/ksyun/media/player/IMediaPlayer.html">IMediaPlayer</a></td>
            <td class="jd-descrcol" width="100%">&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/ksyun/media/player/IMediaPlayer.OnBufferingUpdateListener.html">IMediaPlayer.OnBufferingUpdateListener</a></td>
            <td class="jd-descrcol" width="100%">&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/ksyun/media/player/IMediaPlayer.OnCompletionListener.html">IMediaPlayer.OnCompletionListener</a></td>
            <td class="jd-descrcol" width="100%">播放完成时会发出此回调
&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/ksyun/media/player/IMediaPlayer.OnErrorListener.html">IMediaPlayer.OnErrorListener</a></td>
            <td class="jd-descrcol" width="100%">错误监听器,播放器遇到错误时会将相应的错误码通过此回调接口告知开发者
&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/ksyun/media/player/IMediaPlayer.OnInfoListener.html">IMediaPlayer.OnInfoListener</a></td>
            <td class="jd-descrcol" width="100%">消息监听器,会将关于播放器的消息告知开发者,例如:视频渲染、音频渲染等
&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/ksyun/media/player/IMediaPlayer.OnLogEventListener.html">IMediaPlayer.OnLogEventListener</a></td>
            <td class="jd-descrcol" width="100%">日志回调监听器,播放器会将收集的日志交予开发者
&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/ksyun/media/player/IMediaPlayer.OnMessageListener.html">IMediaPlayer.OnMessageListener</a></td>
            <td class="jd-descrcol" width="100%">金山云提供给的消息通道监听器,可设置此监听器获取主播端通过消息通道发送的信息
&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/ksyun/media/player/IMediaPlayer.OnPreparedListener.html">IMediaPlayer.OnPreparedListener</a></td>
            <td class="jd-descrcol" width="100%">与<code><a href="./com/ksyun/media/player/IMediaPlayer.html#prepareAsync()">prepareAsync()</a></code>相对应,在调用<code><a href="./com/ksyun/media/player/IMediaPlayer.html#prepareAsync()">prepareAsync()</a></code>之后且准备成功会发出onPrepared回调
&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/ksyun/media/player/IMediaPlayer.OnSeekCompleteListener.html">IMediaPlayer.OnSeekCompleteListener</a></td>
            <td class="jd-descrcol" width="100%">在seek成功后会发出此回调
&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/ksyun/media/player/IMediaPlayer.OnTimedTextListener.html">IMediaPlayer.OnTimedTextListener</a></td>
            <td class="jd-descrcol" width="100%">字幕监听器
&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/ksyun/media/player/IMediaPlayer.OnVideoSizeChangedListener.html">IMediaPlayer.OnVideoSizeChangedListener</a></td>
            <td class="jd-descrcol" width="100%">视频的宽高发生变化时会有相应的回调
&nbsp;</td>
        </tr>
    
    
</table>


<h2 id="letter_K">K</h2>
<table class="jd-sumtable">
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/ksyun/media/player/KSYHardwareDecodeWhiteList.html">KSYHardwareDecodeWhiteList</a></td>
            <td class="jd-descrcol" width="100%">金山云提供的Android硬解白名单功能
&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/ksyun/media/player/KSYLibraryManager.html">KSYLibraryManager</a></td>
            <td class="jd-descrcol" width="100%">&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/ksyun/media/player/misc/KSYListSourceMgr.html">KSYListSourceMgr</a></td>
            <td class="jd-descrcol" width="100%">Created by xbc on 2017/4/11.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/ksyun/media/player/KSYMediaMeta.html">KSYMediaMeta</a></td>
            <td class="jd-descrcol" width="100%">&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/ksyun/media/player/KSYMediaMeta.KSYStreamMeta.html">KSYMediaMeta.KSYStreamMeta</a></td>
            <td class="jd-descrcol" width="100%">&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/ksyun/media/player/KSYMediaPlayer.html">KSYMediaPlayer</a></td>
            <td class="jd-descrcol" width="100%">播放SDK的核心类,实现播放视频的功能
&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/ksyun/media/player/KSYMediaPlayer.Builder.html">KSYMediaPlayer.Builder</a></td>
            <td class="jd-descrcol" width="100%">创建KSYMediaPlayer所需的内部类
&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/ksyun/media/player/KSYMediaPlayer.KSYDecodeMode.html">KSYMediaPlayer.KSYDecodeMode</a></td>
            <td class="jd-descrcol" width="100%">播放器解码类型&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/ksyun/media/player/KSYMediaPlayer.KSYDeinterlaceMode.html">KSYMediaPlayer.KSYDeinterlaceMode</a></td>
            <td class="jd-descrcol" width="100%">反交错模式,该功能只在使用点播库时方可生效&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/ksyun/media/player/KSYMediaPlayer.KSYReloadMode.html">KSYMediaPlayer.KSYReloadMode</a></td>
            <td class="jd-descrcol" width="100%">Reload模式&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/ksyun/media/player/KSYMediaPlayer.OnAudioPCMListener.html">KSYMediaPlayer.OnAudioPCMListener</a></td>
            <td class="jd-descrcol" width="100%">&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/ksyun/media/player/KSYMediaPlayer.OnVideoRawDataListener.html">KSYMediaPlayer.OnVideoRawDataListener</a></td>
            <td class="jd-descrcol" width="100%">原始视频数据的回调监听器
&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/ksyun/media/player/KSYMediaPlayer.OnVideoTextureListener.html">KSYMediaPlayer.OnVideoTextureListener</a></td>
            <td class="jd-descrcol" width="100%">&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/ksyun/media/player/KSYMediaRecorder.html">KSYMediaRecorder</a></td>
            <td class="jd-descrcol" width="100%">由金山云提供实现边播边录功能的核心类，只可在软解时使用，要求API Level 18及以上
 在视频已经开始播放之后才可使用类KSYMediaRecorder录制视频内容
&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/ksyun/media/player/KSYNetworkDetector.html">KSYNetworkDetector</a></td>
            <td class="jd-descrcol" width="100%">Created by xbc on 2017/2/28.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/ksyun/media/player/KSYNetworkDetector.KSYDetectorPacketType.html">KSYNetworkDetector.KSYDetectorPacketType</a></td>
            <td class="jd-descrcol" width="100%">金山云网络探测所使用数据报文类型
&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/ksyun/media/player/KSYNetworkDetector.OnNetworkDetectionEventListener.html">KSYNetworkDetector.OnNetworkDetectionEventListener</a></td>
            <td class="jd-descrcol" width="100%">&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/ksyun/media/player/detector/KSYNetworkTrackerConfig.html">KSYNetworkTrackerConfig</a></td>
            <td class="jd-descrcol" width="100%">Created by xbc on 2017/3/2.&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/ksyun/media/player/misc/KSYProbeMediaInfo.html">KSYProbeMediaInfo</a></td>
            <td class="jd-descrcol" width="100%">提供探测视频信息及获取视频缩略图的功能&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/ksyun/media/player/misc/KSYProbeMediaInfo.KSYAudioCodecType.html">KSYProbeMediaInfo.KSYAudioCodecType</a></td>
            <td class="jd-descrcol" width="100%">多媒体文件中音频编码格式的枚举类型
&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/ksyun/media/player/misc/KSYProbeMediaInfo.KSYAudioSampleFormat.html">KSYProbeMediaInfo.KSYAudioSampleFormat</a></td>
            <td class="jd-descrcol" width="100%">多媒体文件中音频的采样格式枚举类型
&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/ksyun/media/player/misc/KSYProbeMediaInfo.KSYMediaFormat.html">KSYProbeMediaInfo.KSYMediaFormat</a></td>
            <td class="jd-descrcol" width="100%">多媒体文件封装格式的枚举类型
&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/ksyun/media/player/misc/KSYProbeMediaInfo.KSYProbeMediaData.html">KSYProbeMediaInfo.KSYProbeMediaData</a></td>
            <td class="jd-descrcol" width="100%">用于记录多媒体文件中音频或视频流流信息的内部类
&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/ksyun/media/player/misc/KSYProbeMediaInfo.KSYVideoCodecType.html">KSYProbeMediaInfo.KSYVideoCodecType</a></td>
            <td class="jd-descrcol" width="100%">多媒体文件中视频编码格式的枚举类型
&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/ksyun/media/player/misc/KSYQosInfo.html">KSYQosInfo</a></td>
            <td class="jd-descrcol" width="100%">提供播放器当前播放的QOS信息&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/ksyun/media/player/KSYTextureView.html">KSYTextureView</a></td>
            <td class="jd-descrcol" width="100%">金山云提供的播放控件,对TextureView和KSYMediaPlayer进行封装,接口定义与KSYMediaPlayer保持一直,支持控件<code><a href="./com/ksyun/media/player/IMediaController.html">IMediaController</a></code>,具体接口定义可参见<code><a href="./com/ksyun/media/player/KSYMediaPlayer.html">KSYMediaPlayer</a></code>
&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/ksyun/media/player/detector/KSYTrackerRouterInfo.html">KSYTrackerRouterInfo</a></td>
            <td class="jd-descrcol" width="100%">Created by xbc on 2017/3/6.&nbsp;</td>
        </tr>
    
    
        <tr class=" api apilevel-" >
            <td class="jd-linkcol"><a href="./com/ksyun/media/player/misc/KSYTrackInfo.html">KSYTrackInfo</a></td>
            <td class="jd-descrcol" width="100%">&nbsp;</td>
        </tr>
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/ksyun/media/player/KSYVideoView.html">KSYVideoView</a></td>
            <td class="jd-descrcol" width="100%">金山云提供的播放控件,对SurfaceView和KSYMediaPlayer进行封装,接口定义与KSYMediaPlayer保持一直,支持控件<code><a href="./com/ksyun/media/player/IMediaController.html">IMediaController</a></code>,具体接口定义可参见<code><a href="./com/ksyun/media/player/KSYMediaPlayer.html">KSYMediaPlayer</a></code>
&nbsp;</td>
        </tr>
    
    
</table>


<h2 id="letter_M">M</h2>
<table class="jd-sumtable">
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/ksyun/media/player/MediaInfo.html">MediaInfo</a></td>
            <td class="jd-descrcol" width="100%">&nbsp;</td>
        </tr>
    
    
</table>


<h2 id="letter_V">V</h2>
<table class="jd-sumtable">
    
    
        <tr class="alt-color api apilevel-" >
            <td class="jd-linkcol"><a href="./com/ksyun/media/player/recorder/VideoRecorderConfig.html">VideoRecorderConfig</a></td>
            <td class="jd-descrcol" width="100%">视频录制配置类
&nbsp;</td>
        </tr>
    
    
</table>


<div id="footer">
Generated by <a href="http://code.google.com/p/doclava/">Doclava</a>.
</div> <!-- end footer -->

</div><!-- end jd-content -->
</div><!-- end doc-content -->

</div> <!-- end body-content --> 

<script type="text/javascript">
init(); /* initialize doclava-developer-docs.js */
</script>

</body>
</html>